### double conference - all descriptions to be edited

def double_conf_1():
  """HF1. DN1 call to DN3, DN3 cinit DN2, DN2 answer, rel. DN3, DN3 retrieve, rel. DN1"""
  SiebelAg1.MakeCall(DN2)
  SiebelAg2.AnswerCall()
  SiebelAg1.InitiateConference(DN3)
  SiebelAg3.AnswerCall()
  SiebelAg1.CompleteConference()
  SiebelAg2.ReleaseCall()
  SiebelAg1.InitiateConference(DN2)
  SiebelAg2.AnswerCall()
  SiebelAg1.CompleteConference()
  SiebelAg2.ReleaseCall()
  SiebelAg3.ReleaseCall()


def double_conf_2():
  """HF1. DN1 call to DN3, DN3 cinit DN2, DN2 answer, rel. DN3, DN3 retrieve, rel. DN1"""
  SiebelAg1.MakeCall(DN2)
  SiebelAg2.AnswerCall()
  SiebelAg1.InitiateConference(DN3)
  SiebelAg3.AnswerCall()
  SiebelAg1.CompleteConference()
  SiebelAg2.ReleaseCall()
  SiebelAg3.InitiateConference(DN2)
  SiebelAg2.AnswerCall()
  SiebelAg3.CompleteConference()
  SiebelAg2.ReleaseCall()
  SiebelAg1.ReleaseCall()
